590ec778f820c432590d8752209cae689cd00248,src/freenet/node/NodeCrypto.java,NodeCrypto,readCrypto,#SimpleFieldSet#,177

Before Change


			this.privKey = new DSAPrivateKey(cryptoGroup, random);
			this.pubKey = new DSAPublicKey(cryptoGroup, privKey);
		} catch (FSParseException e) {
			if(logMINOR) Logger.minor(this, "Caught "+e, e);
			this.cryptoGroup = Global.DSAgroupBigA;
			this.privKey = new DSAPrivateKey(cryptoGroup, random);
			this.pubKey = new DSAPublicKey(cryptoGroup, privKey);

After Change


			Logger.error(this, "Caught "+e, e);
			throw new IOException(e.toString());
		} catch (FSParseException e) {
			Logger.error(this, "Caught "+e, e);
			throw new IOException(e.toString());
		}
		InsertableClientSSK ark = null;